*{margin:0;padding:0;box-sizing:border-box;}
body{width: 100%;}
ul, li{list-style:none}
.snp1{
	display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
}
.snp2{
	display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
}
.snp3{
	display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
}
#app{
	overflow: hidden;
}
a:focus {
	text-decoration: none;
}

a:active {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:link {
	text-decoration: none;
}

a {
	text-decoration: none;
}
button{
	cursor: pointer;
}



@media screen and (min-width:1200px){
	.paging{
		width: 100%;
		margin-bottom: 50px;
		display: flex;
		justify-content: center;
		:deep(.is-active) {
			background-color: #FF9933 !important;
		}
	}
}
@media screen and (max-width: 1200px){
	.paging{
		width: 95vw;
		margin-bottom: 6vw;
		display: flex;
		justify-content: center;
		:deep(.is-active) {
			background-color: #FF9933 !important;
		}
	}
}